// src/router/index.js
import { createRouter, createWebHistory } from 'vue-router'
// 导入组件
import MenuPage from '../components/MenuPage.vue'
import MobileNotes from '..//components/MobileNotes.vue'
import MobileSnakeGameV1 from '../components/MobileSnakeGameV1.vue' // 导入贪吃蛇组件
import MobileSnakeGameV2 from '../components/MobileSnakeGameV2.vue' // 导入贪吃蛇组件
import Tetris from '../components/Tetris.vue' // 导入贪吃蛇组件
import RedGreenLight from '../components/RedGreenLight.vue' // 导入贪吃蛇组件

// 路由规则：path 与 component 一一对应
const routes = [
    { path: '/', component: MenuPage }, // 菜单页
    { path: '/notepad', component: MobileNotes }, // 记事本
    { path: '/snake', component: MobileSnakeGameV1 }, // 这里定义了 /snake 对应贪吃蛇组件
    { path: '/snake2', component: MobileSnakeGameV2 }, // 这里定义了 /snake 对应贪吃蛇组件
    { path: '/tetris', component: Tetris }, // 这里定义了 /snake 对应贪吃蛇组件
    { path: '/redGreenLight', component: RedGreenLight }, // 这里定义了 /snake 对应贪吃蛇组件
    { path: '/app/:id', component: MobileNotes } // 其他应用占位页
]

// 创建路由实例
const router = createRouter({
    history: createWebHistory(),
    routes
})

export default router